/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const RedoOutlined: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M9.00055 3.79335C9.00054 2.65081 10.4069 2.1071 11.1755 2.9525L14.9998 7.15915C15.4332 7.63593 15.4332 8.36407 14.9998 8.84085L11.1754 13.0476C10.4068 13.893 9.00042 13.3492 9.00047 12.2067L9.00055 10.4156C8.8769 10.3713 8.70558 10.3296 8.48198 10.3046C8.12722 10.2648 7.69023 10.2728 7.2066 10.3468C6.2371 10.4953 5.14001 10.9 4.20282 11.6324C3.78742 11.957 3.24985 11.9913 2.83051 11.7931C2.61616 11.6918 2.41102 11.5188 2.28383 11.2679C2.15233 11.0085 2.13009 10.7159 2.20655 10.4364C2.66199 8.77209 3.80667 7.53151 5.1056 6.69291C6.33896 5.89663 7.75884 5.42988 9.00055 5.29284V3.79335ZM13.737 8L10.5005 4.43999V5.50004C10.5005 6.20318 9.93983 6.71621 9.31474 6.76917C8.26988 6.85769 7.00473 7.25226 5.91919 7.95309C5.1143 8.47273 4.43727 9.14059 4.00645 9.94772C4.9836 9.35237 6.03167 9.00928 6.97953 8.86412C7.57482 8.77296 8.14547 8.7575 8.64898 8.81391C9.14 8.86892 9.6227 8.99852 9.99852 9.24278C10.3878 9.4958 10.5006 9.90982 10.5006 10.2072L10.5005 11.56L13.737 8Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'redo_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M9.00055 3.79335C9.00054 2.65081 10.4069 2.1071 11.1755 2.9525L14.9998 7.15915C15.4332 7.63593 15.4332 8.36407 14.9998 8.84085L11.1754 13.0476C10.4068 13.893 9.00042 13.3492 9.00047 12.2067L9.00055 10.4156C8.8769 10.3713 8.70558 10.3296 8.48198 10.3046C8.12722 10.2648 7.69023 10.2728 7.2066 10.3468C6.2371 10.4953 5.14001 10.9 4.20282 11.6324C3.78742 11.957 3.24985 11.9913 2.83051 11.7931C2.61616 11.6918 2.41102 11.5188 2.28383 11.2679C2.15233 11.0085 2.13009 10.7159 2.20655 10.4364C2.66199 8.77209 3.80667 7.53151 5.1056 6.69291C6.33896 5.89663 7.75884 5.42988 9.00055 5.29284V3.79335ZM13.737 8L10.5005 4.43999V5.50004C10.5005 6.20318 9.93983 6.71621 9.31474 6.76917C8.26988 6.85769 7.00473 7.25226 5.91919 7.95309C5.1143 8.47273 4.43727 9.14059 4.00645 9.94772C4.9836 9.35237 6.03167 9.00928 6.97953 8.86412C7.57482 8.77296 8.14547 8.7575 8.64898 8.81391C9.14 8.86892 9.6227 8.99852 9.99852 9.24278C10.3878 9.4958 10.5006 9.90982 10.5006 10.2072L10.5005 11.56L13.737 8Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
